799320
108164
1964365
696296
578501
1350909
868457
193506
273867
175243
561895
65261
790147
879949
1009724
806610
536505
42952
79987
590377
284284
527841
442275
816256